x86emul: suppress general register update upon AVX gather failures
authorJan Beulich <jbeulich@suse.com>
Wed, 15 May 2019 07:46:41 +0000 (09:46 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 15 May 2019 07:46:41 +0000 (09:46 +0200)
commit3859ed92d8c522fe8a50e3ddc4d1669fc5957d66
treecebc8f5271d77e6751328e99134fda40f0ded65f
parent6afaac227541df272e9793c2f3af9c2e3a2e39f9
x86emul: suppress general register update upon AVX gather failures

While destination and mask registers may indeed need updating in this
case, the rIP update in particular needs to be avoided, as well as e.g.
raising a single step trap.

Reported-by: George Dunlap <george.dunlap@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 74f299bbd7d5cc52325b5866c17b44dd0bd1c5a2
master date: 2019-04-03 10:14:32 +0200
xen/arch/x86/x86_emulate/x86_emulate.c